﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GamedataLibrary.Jutsus
{
    /// <summary>
    /// Abstraktni trida reprezentujici bojove techniky postav.
    /// </summary>
    public abstract class Jutsu
    {
        #region Fields

        protected string name;
        protected int cooldown;
        protected int chance;
        protected string description;

        #endregion // Fields

        #region Properties

        /// <summary>
        /// Jmeno bojove techniky.
        /// </summary>
        public string Name { get { return name; } }

        /// <summary>
        /// Cooldown techniky.
        /// </summary>
        public int Cooldown { get { return cooldown; } }

        /// <summary>
        /// Sance na provedeni techniky (hodnoty 0 - 100)
        /// </summary>
        public int Chance { get { return chance; } }

        /// <summary>
        /// Popis bojove techniky
        /// </summary>
        public string Description { get { return description; } set { description = value; } }

        #endregion // Properties

    }
}
